package com.link.gateway.base.user.model;

import java.io.Serializable;
import java.util.List;

/**
 * APP菜单
 */
public class RoleAuth implements Serializable {
    private static final long serialVersionUID = 764596247832009288L;
    private Long id;
    private String roleName;    //角色名称
    private String name;        //模块名称
    private String code;        //模块编码
    private String type;        //模块类型
    private String display;    //是否有效
    private String path;        //URL路径
    private String icon;        //icon名称
    private String description;  //描述
    private String showInHome;   //是否展示在首页
    private String menuSource;   //菜单应用
    private String menuSecurity; //菜单安全性 －－ 营销助手
    private String reportType;   //报表类型 -- 营销助手
    private String menuCategory; //菜单应用类别
    private List<AppSecurityMenu> securityMenuList;   //安全性菜单列表
    private String showInBottom;   //是否展示在底部
    private Integer orderNum;    // 菜单编号
    private String menuStyle;   //菜单样式
    private String classFirstMenu; //所属一级菜单

    public String getMenuStyle() {
        return menuStyle;
    }

    public void setMenuStyle(String menuStyle) {
        this.menuStyle = menuStyle;
    }

    public String getShowInBottom() {
        return showInBottom;
    }

    public void setShowInBottom(String showInBottom) {
        this.showInBottom = showInBottom;
    }

    public String getMenuCategory() {
        return menuCategory;
    }

    public void setMenuCategory(String menuCategory) {
        this.menuCategory = menuCategory;
    }

    public String getReportType() {
        return reportType;
    }

    public void setReportType(String reportType) {
        this.reportType = reportType;
    }

    public String getShowInHome() {
        return showInHome;
    }

    public void setShowInHome(String showInHome) {
        this.showInHome = showInHome;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDisplay() {
        return display;
    }

    public void setDisplay(String display) {
        this.display = display;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getMenuSource() {
        return menuSource;
    }

    public void setMenuSource(String menuSource) {
        this.menuSource = menuSource;
    }

    public String getMenuSecurity() {
        return menuSecurity;
    }

    public void setMenuSecurity(String menuSecurity) {
        this.menuSecurity = menuSecurity;
    }

    public List<AppSecurityMenu> getSecurityMenuList() {
        return securityMenuList;
    }

    public void setSecurityMenuList(List<AppSecurityMenu> securityMenuList) {
        this.securityMenuList = securityMenuList;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public String getClassFirstMenu() {
        return classFirstMenu;
    }

    public void setClassFirstMenu(String classFirstMenu) {
        this.classFirstMenu = classFirstMenu;
    }
}
